package com.mkx.spi;

/**
 * 日志服务接口 (LoggingService)
 * SPI设计模式的服务接口定义
 * 所有的服务提供者都需要实现这个接口
 */
public interface LoggingService {
    
    /**
     * 记录信息日志
     * @param message 日志消息
     */
    void logInfo(String message);
    
    /**
     * 记录错误日志
     * @param message 错误消息
     * @param throwable 异常信息
     */
    void logError(String message, Throwable throwable);
    
    /**
     * 获取日志服务的名称
     * @return 服务名称
     */
    String getServiceName();
}